3416,3417,3417,3418,3419,3419,3420,3420,3420,3421,3421,3422,3422,3422,3423,3423,3423,3422,3421,3421,3420,3419,3418,3417,3416,3416,3417,3418,3419,3420,3421,3422,3423,3424,3424,3425,3426,3426,3427,3427,3428,3428,3429,3429,3430,3430,3430,3431,3431,3431,3432,3432,3432,3433,3433,3434,3434,3434,3433,3433,3432,3432,3431,3430,3430,3432,3433,3435,3435,3436,3437,3437,3437,3438,3438,3438,3438,3437,3437,3437,3436,3436,3435,3435,3435,3434,3434,3434,3434,3435,3436,3437,3437,3437,3437,3437,3437,3437,3438,3438,3438,3439,3440,3441,3442,3443,3444,3445,3445,3445,3444,3444,3444,3443,3443,3443,3442,3442,3441,3441,3440,3440,3439,3439,3438,3438,3437,3437,3437,3436,3436,3436,3436,3436,3435,3435,3435,3435,3434,3434,3434,3433,3433,3432,3432,3431,3430,3429,3429,3428,3428,3428,3428,3429,3429,3430,3431,3432,3433,3433,3434,3435,3435,3436,3437,3438,3439,3440,3441,3441,3442,3442,3443,3443,3444,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3456,3457,3458,3458,3459,3460,3460,3461,3462,3463,3464,3465,3466,3467,3468,3468,3468,3468,3467,3467,3466,3466,3467,3468,3469,3470,3472,3473,3474,3475,3476,3477,3477,3478,3479,3479,3479,3480,3480,3481,3481,3482,3482,3483,3483,3484,3485,3485,3486,3486,3487,3488,3488,3489,3489,3490,3490,3490,3491,3491,3492,3493,3494,3495,3496,3497,3498,3499,3499,3500,3501,3502,3503,3504,3504,3505,3506,3507,3507,3508,3509,3510,3511,3512,3513,3514,3515,3517,3518,3519,3520,3521,3522,3523,3523,3524,3524,3524,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3526,3526,3527,3528,3528,3529,3530,3531,3532,3534,3535,3536,3536,3537,3538,3539,3540,3541,3542,3542,3543,3544,3544,3545,3545,3544,3544,3543,3543,3543,3543,3544,3544,3545,3545,3545,3545,3545,3546,3546,3546,3546,3547,3547,3548,3549,3549,3550,3550,3551,3551,3551,3551,3551,3551,3550,3549,3549,3548,3547,3546,3545,3544,3543,3542,3541,3541,3540,3540,3539,3538,3536,3535,3534,3532,3532,3531,3531,3531,3530,3530,3530,3530,3529,3529,3528,3528,3527,3527,3526,3526,3526,3526,3526,3526,3526,3528,3529,3530,3531,3532,3532,3533,3533,3533,3533,3532,3532,3532,3531,3530,3529,3527,3527,3526,3525,3525,3524,3523,3522,3521,3520,3519,3518,3517,3516,3515,3514,3513,3513,3512,3512,3511,3511,3510,3510,3509,3509,3509,3508,3508,3507,3506,3505,3504,3503,3502,3501,3500,3500,3499,3499,3498,3498,3498,3497,3496,3496,3495,3495,3494,3493,3492,3491,3490,3489,3489,3488,3488,3487,3486,3485,3485,3484,3484,3483,3483,3482,3481,3480,3479,3477,3473,3472,3472,3471,3471,3471,3470,3469,3468,3467,3466,3465,3464,3462,3462,3461,3461,3460,3459,3458,3457,3456,3453,3452,3450,3449,3448,3447,3447,3446,3445,3444,3443,3442,3442,3441,3440,3439,3438,3437,3436,3435,3435,3434,3434,3434,3434,3433,3433,3432,3431,3430,3429,3428,3427,3426,3425,3424,3423,3422,3421,3421,3421,3421,3421,3421,3422,3423,3424,3424,3425,3426,3426,3426,3425,3424,3424,3424,3423,3423,3422,3422,3422,3422,3422,3421,3421,3421,3421,3421,3421,3422,3422,3423,3423,3424,3424,3424,3424,3423,3423,3423,3423,3422,3422,3422,3421,3420,3419,3419,3418,3417,3416,3415,3415,3414,3413,3413,3412,3411,3410,3410,3409,3408,3407,3407,3406,3406,3405,3405,3404,3403,3403,3403,3403,3403,3403,3402,3402,3401,3401,3400,3399,3399,3398,3398,3397,3396,3395,3394,3394,3393,3392,3391,3389,3389,3388,3388,3388,3387,3387,3386,3386,3385,3385,3384,3384,3383,3382,3381,3380,3380,3379,3378,3377,3377,3376,3375,3374,3373,3372,3371,3370,3369,3368,3367,3366,3365,3365,3366,3366,3367,3368,3368,3369,3370,3371,3372,3372,3372,3372,3371,3370,3369,3369,3368,3367,3367,3366,3365,3364,3363,3363,3362,3362,3362,3361,3361,3361,3360,3359,3358,3357,3357,3357,3357,3356,3356,3355,3354,3353,3352,3351,3350,3349,3349,3349,3348,3348,3348,3347,3346,3345,3344,3343,3343,3342,3341,3340,3339,3338,3337,3336,3335,3335,3334,3334,3333,3333,3332,3332,3331,3330,3330,3329,3328,3327,3326,3326,3325,3324,3323,3323,3322,3322,3321,3321,3320,3320,3320,3319,3319,3318,3317,3316,3315,3315,3314,3313,3313,3312,3311,3311,3310,3309,3308,3308,3307,3306,3305,3305,3305,3304,3303,3302,3300,3299,3298,3297,3295,3295,3294,3293,3292,3290,3289,3288,3287,3286,3286,3285,3284,3283,3283,3282,3281,3280,3279,3278,3277,3276,3275,3274,3273,3273,3272,3272,3272,3271,3271,3270,3270,3269,3268,3268,3267,3266,3265,3265,3265,3265,3265,3265,3266,3266,3267,3268,3269,3270,3271,3271,3273,3273,3274,3274,3275,3275,3276,3276,3277,3277,3277,3277,3276,3276,3276,3275,3275,3275,3275,3275,3274,3274,3274,3274,3275,3275,3275,3275,3276,3276,3277,3277,3278,3279,3280,3281,3281,3282,3283,3284,3284,3285,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3295,3294,3294,3293,3292,3292,3291,3290,3290,3289,3289,3287,3287,3286,3286,3285,3284,3283,3283,3282,3282,3282,3283,3284,3284,3285,3285,3286,3286,3287,3287,3287,3287,3287,3287,3287,3287,3287,3288,3289,3289,3290,3291,3292,3293,3294,3295,3296,3296,3297,3298,3298,3299,3300,3300,3301,3302,3303,3304,3304,3305,3306,3307,3308,3309,3309,3310,3311,3312,3312,3312,3313,3313,3313,3314,3315,3316,3317,3317,3318,3319,3319,3320,3320,3321,3321,3321,3321,3321,3321,3322,3322,3323,3323,3323,3324,3324,3325,3326,3327,3328,3329,3329,3329,3329,3329,3328,3327,3327,3327,3327,3327,3327,3328,3328,3328,3329,3329,3330,3330,3331,3332,3332,3333,3333,3335,3335,3336,3336,3337,3337,3338,3338,3339,3339,3340,3341,3341,3342,3342,3343,3343,3344,3344,3345,3346,3346,3347,3347,3348,3348,3348,3347,3347,3347,3347,3347,3346,3346,3347,3348,3348,3349,3349,3350,3351,3351,3352,3353,3354,3354,3354,3355,3356,3356,3357,3359,3359,3360,3361,3361,3362,3363,3364,3365,3365,3366,3366,3367,3367,3368,3369,3370,3371,3372,3373,3373,3374,3374,3374,3374,3374,3374,3375,3375,3376,3376,3377,3377,3378,3379,3380,3381,3381,3381,3381,3381,3380,3380,3380,3379,3378,3377,3376,3376,3377,3377,3377,3378,3378,3379,3380,3380,3381,3382,3382,3383,3383,3383,3383,3383,3383,3383,3382,3382,3381,3380,3379,3378,3377,3377,3376,3375,3375,3374,3373,3373,3373,3373,3373,3372,3372,3371,3371,3371,3371,3371,3371,3371,3371,3372,3372,3373,3373,3374,3374,3375,3376,3376,3377,3377,3378,3378,3378,3378,3378,3378,3379,3380,3381,3382,3382,3383,3384,3384,3385,3386,3387,3387,3388,3388,3389,3389,3389,3390,3391,3392,3392,3393,3393,3394,3394,3394,3394,3394,3394,3395,3395,3396,3396,3397,3397,3398,3398,3398,3397,3396,3396,3395,3395,3395,3394,3394,3393,3393,3392,3392,3392,3392,3393,3393,3394,3394,3395,3395,3395,3395,3396,3396,3396,3396,3395,3395,3396,3396,3396,3397,3397,3397,3398,3398,3399,3399,3399,3400,3400,3401,3401,3402,3403,3403,3404,3405,3405,3406,3407,3408,3409,3410,3412,3413,3414,3415,3416,3417,3418,3418,3418,3417,3417;625,624,623,623,623,624,624,625,626,627,628,628,629,630,631,632,633,633,633,634,634,634,635,635,636,637,638,638,638,638,638,638,639,639,640,640,640,641,641,642,643,644,644,645,646,647,648,648,649,650,651,652,653,653,654,654,655,656,656,657,657,658,659,660,663,663,663,664,665,665,666,667,668,669,670,671,672,672,673,674,674,675,675,676,677,677,678,679,680,681,682,683,684,685,686,687,688,689,689,690,691,692,692,692,691,691,691,692,693,694,700,701,702,702,703,704,704,705,705,706,707,708,709,710,711,712,714,715,716,716,717,718,719,720,720,721,722,723,723,724,725,725,726,727,728,728,729,730,731,731,732,733,734,734,735,736,736,737,737,738,739,740,741,742,742,743,743,742,742,741,741,740,739,738,738,737,736,736,736,736,737,737,737,737,736,736,736,735,735,735,735,734,734,734,733,733,733,733,733,733,733,734,734,735,736,737,738,739,740,741,742,742,741,740,739,739,739,739,738,738,737,737,737,736,735,734,733,733,732,731,730,730,729,728,728,727,727,726,725,724,723,723,722,722,721,720,719,718,716,715,714,714,714,714,713,712,711,711,710,710,709,709,708,708,708,708,709,709,709,709,710,710,710,711,711,711,711,712,713,714,714,714,715,715,716,717,717,718,719,720,721,722,723,724,725,726,727,727,728,729,729,730,730,730,731,731,730,730,729,728,728,728,728,728,729,729,730,731,732,733,733,734,735,736,736,737,738,739,739,740,740,741,742,743,744,745,746,747,748,748,749,751,751,752,752,753,753,754,755,756,757,758,758,758,759,759,759,759,759,759,759,759,758,757,757,756,756,756,754,754,754,755,756,757,758,759,760,761,762,763,764,765,765,766,766,767,767,768,769,771,772,773,774,779,780,780,780,780,781,782,783,784,785,785,786,787,787,787,787,787,788,788,788,789,789,789,789,789,790,790,790,790,790,790,789,789,788,788,787,787,786,786,785,785,784,783,783,782,782,782,782,782,782,782,783,783,784,784,785,785,786,787,789,789,790,790,791,791,791,791,791,791,792,793,793,794,795,796,796,795,794,793,793,792,792,792,792,791,791,791,791,790,790,789,788,788,788,788,788,788,788,787,787,786,786,785,784,784,784,783,783,787,788,788,788,788,788,787,787,787,786,786,786,785,785,784,784,784,784,785,786,787,787,788,789,790,790,791,791,791,791,791,791,791,791,792,792,792,793,794,795,796,797,798,799,799,800,800,801,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,821,822,822,823,824,825,826,827,827,828,829,830,830,831,832,832,833,834,835,836,837,838,839,840,841,842,843,843,844,844,845,846,846,847,848,848,849,849,850,850,850,851,852,853,854,855,855,856,856,857,857,857,858,858,859,859,859,860,860,861,861,862,863,865,866,866,867,868,868,869,869,870,870,871,872,873,873,874,874,874,875,875,875,875,876,876,876,876,876,877,877,877,877,877,877,878,879,880,880,881,881,881,882,882,882,883,883,884,885,886,887,887,887,888,888,888,889,889,890,890,890,889,889,888,887,887,886,885,884,884,884,883,882,881,880,879,878,878,877,877,877,876,875,875,874,873,873,872,871,871,870,870,870,870,869,869,869,869,869,869,868,868,868,867,867,866,866,865,865,864,863,862,861,861,860,860,860,859,859,858,858,857,857,856,855,854,853,852,851,851,850,850,850,851,851,852,852,852,853,853,853,854,854,854,854,855,855,855,855,854,853,852,851,851,851,852,852,852,852,851,851,851,851,851,850,850,849,849,848,848,847,846,845,844,843,842,842,842,842,843,843,843,843,842,842,841,840,840,839,839,838,838,838,837,837,836,836,835,834,833,832,831,831,830,830,829,829,828,828,827,826,825,825,824,824,823,823,822,822,821,820,819,819,818,817,816,815,814,813,812,812,811,810,809,808,807,806,805,805,804,804,803,803,802,801,801,800,800,800,800,799,799,798,797,796,796,796,796,795,795,795,795,794,793,792,791,791,791,790,790,790,789,789,788,787,786,786,785,785,784,784,783,783,782,781,779,779,778,778,777,777,776,776,775,774,773,772,771,770,769,768,767,766,765,765,765,765,765,765,766,766,767,767,767,768,768,768,769,769,769,769,769,768,768,768,767,767,767,766,766,765,764,763,762,762,761,760,760,760,760,761,762,763,764,765,766,767,767,768,769,770,771,772,773,774,775,776,777,777,778,778,778,778,778,777,776,775,774,773,773,772,771,770,769,768,767,767,766,765,764,763,763,762,762,762,761,761,760,758,757,757,756,756,755,755,754,754,753,753,753,752,752,751,751,750,750,749,748,748,747,747,746,746,745,744,743,742,741,740,739,739,738,737,737,736,736,735,735,735,734,734,734,735,736,737,738,738,739,739,741,742,743,744,745,745,746,747,747,748,748,749,749,750,750,750,750,750,750,750,749,749,748,747,746,745,744,744,743,743,742,742,741,741,741,740,739,738,737,736,735,735,734,733,733,730,729,728,727,727,726,725,725,724,724,724,723,723,722,721,721,720,719,718,717,716,715,715,714,714,714,713,713,713,712,712,712,711,711,710,709,708,707,706,706,705,705,704,703,702,701,700,699,698,698,697,696,695,695,694,694,694,693,693,692,692,691,690,689,687,686,686,686,686,686,685,685,685,684,684,683,682,681,681,680,679,678,677,676,676,676,675,674,673,672,671,670,669,668,667,666,665,665,664,664,663,663,662,661,660,660,659,659,658,657,657,656,656,655,655,654,653,652,651,650,650,649,648,647,646,645,645,644,643,642,642,641,640,639,638,637,636,635,635,634,633,632,631,631,630,630,629,630,630,631,631,631,632,632,632,631,631,631,631,631,631,631,631,630,630,629,628,627,626